home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 65.zip / BS1 part 65 / DevPac v3.02b.adf / include / devices / prtgfx.i < prev    next >
Text File  |  1991-11-20  |  3KB  |  74 lines

  1.     IFND    DEVICES_PRTGFX_I
  2. DEVICES_PRTGFX_I    SET    1
  3. **
  4. **    $Filename: devices/prtgfx.i $
  5. **    $Release: 1.3 $
  6. **
  7. **    
  8. **
  9. **    (C) Copyright 1987,1988 Commodore-Amiga, Inc.
  10. **        All Rights Reserved
  11. **
  12.  
  13. PCMYELLOW    EQU    0        ; byte index for yellow
  14. PCMMAGENTA    EQU    1        ; byte index for magenta
  15. PCMCYAN        EQU    2        ; byte index for cyan
  16. PCMBLACK    EQU    3        ; byte index for black
  17. PCMBLUE        EQU    PCMYELLOW    ; byte index for blue
  18. PCMGREEN    EQU    PCMMAGENTA    ; byte index for green
  19. PCMRED        EQU    PCMCYAN        ; byte index for red
  20. PCMWHITE    EQU    PCMBLACK    ; byte index for white
  21.  
  22.     STRUCTURE    colorEntry,0
  23.         LABEL    colorLong    ; quick access to all of YMCB
  24.         LABEL    colorSByte    ; 1 entry for each of YMCB
  25.         STRUCT    colorByte,4    ; ditto (except signed)
  26.         LABEL    ce_SIZEOF
  27.         
  28.     STRUCTURE    PrtInfo,0
  29.         APTR    pi_render    ; PRIVATE - DO NOT USE!
  30.         APTR    pi_rp        ; PRIVATE - DO NOT USE!
  31.         APTR    pi_temprp    ; PRIVATE - DO NOT USE!
  32.         APTR    pi_RowBuf    ; PRIVATE - DO NOT USE!
  33.         APTR    pi_HamBuf    ; PRIVATE - DO NOT USE!
  34.         APTR    pi_ColorMap    ; PRIVATE - DO NOT USE!
  35.         APTR    pi_ColorInt    ; color intensities for entire row
  36.         APTR    pi_HamInt    ; PRIVATE - DO NOT USE!
  37.         APTR    pi_Dest1Int    ; PRIVATE - DO NOT USE!
  38.         APTR    pi_Dest2Int    ; PRIVATE - DO NOT USE!
  39.         APTR    pi_ScaleX    ; array of scale values for X
  40.         APTR    pi_ScaleXAlt    ; PRIVATE - DO NOT USE!
  41.         APTR    pi_dmatrix    ; pointer to dither matrix
  42.         APTR    pi_TopBuf    ; PRIVATE - DO NOT USE!
  43.         APTR    pi_BotBuf    ; PRIVATE - DO NOT USE!
  44.  
  45.         UWORD    pi_RowBufSize    ; PRIVATE - DO NOT USE!
  46.         UWORD    pi_HamBufSize    ; PRIVATE - DO NOT USE!
  47.         UWORD    pi_ColorMapSize    ; PRIVATE - DO NOT USE!
  48.         UWORD    pi_ColorIntSize    ; PRIVATE - DO NOT USE!
  49.         UWORD    pi_HamIntSize    ; PRIVATE - DO NOT USE!
  50.         UWORD    pi_Dest1IntSize    ; PRIVATE - DO NOT USE!
  51.         UWORD    pi_Dest2IntSize    ; PRIVATE - DO NOT USE!
  52.         UWORD    pi_ScaleXSize    ; PRIVATE - DO NOT USE!
  53.         UWORD    pi_ScaleXAltSize ; PRIVATE - DO NOT USE!
  54.  
  55.         UWORD    pi_PrefsFlags    ; PRIVATE - DO NOT USE!
  56.         ULONG    pi_special    ; PRIVATE - DO NOT USE!
  57.         UWORD    pi_xstart    ; PRIVATE - DO NOT USE!
  58.         UWORD    pi_ystart    ; PRIVATE - DO NOT USE!
  59.         UWORD    pi_width    ; source width (in pixels)
  60.         UWORD    pi_height    ; PRIVATE - DO NOT USE!
  61.         ULONG    pi_pc        ; PRIVATE - DO NOT USE!
  62.         ULONG    pi_pr        ; PRIVATE - DO NOT USE!
  63.         UWORD    pi_ymult    ; PRIVATE - DO NOT USE!
  64.         UWORD    pi_ymod        ; PRIVATE - DO NOT USE!
  65.         UWORD    pi_ety        ; PRIVATE - DO NOT USE!
  66.         UWORD    pi_xpos        ; offset to start printing from
  67.         UWORD    pi_threshold    ; copy of threshold value (from prefs)
  68.         UWORD    pi_tempwidth    ; PRIVATE - DO NOT USE!
  69.         UWORD    pi_flags    ; PRIVATE - DO NOT USE!
  70.         LABEL    prtinfo_SIZEOF
  71.  
  72.     ENDC    ; DEVICES_PRTGFX_I
  73.  
  74.